home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / svgapv23 / history.pv < prev    next >
Encoding:
Text File  |  1995-01-19  |  7.0 KB  |  118 lines

  1. REVISION HISTORY FOR SVGAPV.LIB - HI-RES, 256-COLOR GRAPHICS LIB FOR MS 
  2. PDS & VBDOS
  3.  
  4. SVGAPV20.ZIP was the inital release of the MS PDS & VBDOS version of our 
  5. graphics library.  However, we have had several releases of the MS 
  6. QuickBASIC version.  Below is the history for the QuickBASIC versions:
  7.  
  8. -----------------------------------------------------------------------------
  9. -1.0 Initial release - June, 1993.  SVGAQB10.ZIP                            -
  10. -                                                                           -
  11. -1.1 Release - August, 1993.  SVGAQB11.ZIP                                  -
  12. -    Bugs Fixed: GIFGETINFO - not closing successful files                  -
  13. -                DRWLINE - not always drawing endpoints                     -
  14. -                DRWBOX - drawing incorrectly when X2<X1 and/or Y2<Y1       -
  15. -    Improved:   FILLAREA - speed increase of about 150%                    -
  16. -                FILLCOLOR - speed increase of about 65%                    -
  17. -                Increased library's granularity                            -
  18. -    Additions:  BYTECOPY, PALCOPY, GETMAXX, GETMAXY, GETARCCOS, GETARCSIN, -
  19. -                    GETARCTAN, GETCOS, GETSIN, GETTAN                      -
  20. -                                                                           -
  21. -1.2 Release - August, 1993.  SVGAQB12.ZIP                                  -
  22. -    Bugs Fixed: FILLAREA - not always making it to the far left            -
  23. -                FILLCOLOR - not always making it to the far left           -
  24. -                                                                           -
  25. -1.2a Release - September, 1993. SVGAQB12a (registered version only)        -
  26. -    Bugs Fixed: SPRITEPUT - had problems if spriteXloc = MAXX              -
  27. -                SPRITEGAP - had problems if spriteXloc = MAXX              -
  28. -                                                                           -
  29. -2.0 Release - March, 1994. SVGAQB20.ZIP                                    -
  30. -    Additions:  BLKRESIZE, BLKROTATE, BLKROTATESIZE, DRWFILBOX,            -
  31. -                    DRWFILCIRCLE, DRWFILELLISPE, FILLSCREEN, FILLPAGE,     -
  32. -                    GIFMAKE, PAGEDISPLAY, PAGEACTIVE, RES640L, SPRITEGET,  -
  33. -                    SPRITECOLLDETECT, WHICHXMS, XMSALLOCATE, XMSFREE,      -
  34. -                    XMSGET, XMSPUT, XMSCOPY, XMSERROR                      -
  35. -                                                                           -
  36. -----------------------------------------------------------------------------
  37.  
  38. 2.0  Initial release - March, 1994. SVGAPV20.ZIP
  39.  
  40. 2.0a Release - March, 1994. SVGAPV20a (registered version only)
  41.       Bugs Fixed: RES640L,RES640,RES800,RES1024 - Some VESA BIOSs were not
  42.                        preserving the processor SI & DI registers after a 
  43.                        video mode change.
  44.  
  45. 2.0b Release - April, 1994. SVGAPV20b (registered version only)
  46.       Bugs Fixed: DRWFILLCIRCLE - not clipping properly
  47.                   DRWFILLELLIPSE - not clipping properly
  48.       Improved:   DRWBOX - speed increase of about 102%
  49.                   DRWCIRCLE - speed increase of about 33%
  50.                   DRWELLIPSE - speed increase of about 44%
  51.                   DRWLINE - speed increase of about 42%
  52.                   DRWFILLBOX - speed increase of about 317%
  53.                   DRWFILLCIRCLE - speed increase of about 248%
  54.                   DRWFILLELLIPSE - speed increase of about 190%
  55.  
  56. 2.1 Release - May, 1994. SVGAPV21.ZIP
  57.      Bugs Fixed:  SETCARD - setup needed for PAGEDISPLAY was not completed.
  58.      Improved:    DRWBOX - speed increase of about 8%
  59.                   DRWLINE - speed increase of about 42%
  60.                   DRWFILLBOX - speed increase of about 97%
  61.                   DRWFILLCIRCLE - speed increase of about 88%
  62.                   DRWFILLELLIPSE - speed increase of about 80%
  63.                   FILLVIEW - speed increase of about 62%
  64.      Additions:   RES1280, FILLCONVEXPOLY
  65.  
  66. 2.1a Release - August, 1994.  SVGAPV21a (registered version only)
  67.       Bugs Fixed: DRWFILLCIRCLE,DRWFILLELLIPSE - When using the 'XOR' mode,
  68.                        some lines were drawn twice resulting in a 'sun set'
  69.                        effect.
  70.                   DRWLINE - using the 'AND' mode on a horizontal line 
  71.                        resulted in the first few pixels (left most) actually
  72.                        being drawn in the 'SET' mode; this bug also affected 
  73.                        the following functions (only when using the 'AND' 
  74.                        mode): DRWFILLBOX, DRWFILLCIRCLE, DRWFILLELLIPSE, 
  75.                        FILLCONVEXPOLY, FILLVIEW.
  76.                   Registered disks did not include the 'EDTMOUSE.TXT' and
  77.                        'EDTFONT.TXT' as stated in the file 'PACKING.LST'. 
  78.                        These files were however included in the main 
  79.                        documentation files.
  80.       Improved:   DRWFILLCIRCLE - speed increase of about 16%
  81.                   DRWFILLELLIPSE - speed increase of about 30%
  82.  
  83. 2.1b Release - September, 1994.  SVGAPV21b (registered version only)
  84.       Bugs Fixed: Some newer VESA cards with dual 'window' support were not 
  85.                        bank switching properly.
  86.  
  87. 2.1c Release - November, 1994.  SVGAPV21c (registered version only)
  88.       Bugs Fixed: Mouse routines rewritten to support ALL mice. 
  89.  
  90. 2.2  Release - January, 1995.  SVGAPV22 (registered version only)
  91.       Bugs Fixed: FILLAREA - not always making it to left edge when left edge
  92.                        was the viewport and not the border color.
  93.                   FILLCOLOR - not always making it to left edge when left 
  94.                        edge was the viewport and not the border color.
  95.                   GIFMAKE - under certain circumstances would produce a 
  96.                        corrupt GIF file.
  97.       Improved:   Increased library's granularity 
  98.                   BLKGET - speed increase of about 33%
  99.                   SCROLLDN - speed increase of about 39%
  100.                   SCROLLLT - speed increase of about 25%
  101.                   SCROLLRT - speed increase of about 72%
  102.                   SCROLLUP - speed increase of about 26%
  103.                   SPRITEGAP - speed increase of about 29%
  104.                   SPRITEGET - speed increase of about 20%
  105.                   FILLCONVEXPOLY - speed increase of about 5%
  106.                   BYTECOPY - Changed the declaration in the header file to
  107.                      allow more data types.  It will now support integer, 
  108.                      long integer, real, long real, and user defined arrays.
  109.       Additions:  DRWCIRARC, DRWELLARC, DRWCUBICBEZIER, FILLPOLY, XMSBLKGET, 
  110.                      XMSBLKPUT, XMSSCREENGET, XMSSCREENPUT
  111.  
  112. 2.3  Release - January, 1995.  SVGAPV23.ZIP
  113.      Removed:     GIFGETINFO, GIFMAKE, GIFPUT - Unisys, owner of patent on 
  114.                      LZW compression, now requires paying royalties for use 
  115.                      of technology.  LZW compression is used in the GIF 
  116.                      specification.
  117.      Additions:   PCXGETINFO, PCXMAKE, PCXPUT
  118.